package br.com.carrosvale.test;

import java.util.Calendar;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import br.com.carrosvale.model.entity.Cidade;
import br.com.carrosvale.model.entity.UsuarioPF;
import br.com.carrosvale.model.entity.enuns.Sexo;
import br.com.carrosvale.model.service.UsuarioService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:servlet-context.xml"})
public class UsuarioPFTeste {

	private UsuarioService usuarioService;
	
	@Test
	public void cadastro1(){
		UsuarioPF usuarioPF = new UsuarioPF();
		usuarioPF.setNome("Rafael Oliveira Andrade");
		usuarioPF.setEmail("rafaelolian@gmail.com");
		usuarioPF.setSenha("1234");
		usuarioPF.setCidade(new Cidade(9022L));
		usuarioPF.setNascimento(Calendar.getInstance());
		usuarioPF.setCep("12309280");
		usuarioPF.setSexo(Sexo.MASCULINO);
		usuarioPF.setReceberNoticiasEmail(true);
		
		usuarioService.cadastrar(usuarioPF);
	}

	@Autowired
	public void setUsuarioService(UsuarioService usuarioService) {
		this.usuarioService = usuarioService;
	}
	
}
